package com.ouyeel.domain;

import java.io.Serializable;
import java.text.ParseException;
import java.util.Date;

import com.ouyeel.xplat.core.domain.XAuditable;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;

/**
 * Class Name : RfqRulesVo.
 * Description : 询报价_控制参数查询实体类.
 * Created by Auto on 2016-05-06.
 */
public class RfqRulesVo implements Serializable {

    private static final long serialVersionUID = 1L;

	private String appendSupplierFlag;	//追加供应商审批(比价)
	private String advanceEndFlag;	//可提前结束此询价单(比价)
	private String biddingType;	//竞价类型1反向/-1正向
	private String substituteScoreFlag;	//允许代评议
	private String tenderMoney;	//标书费
	private String viewLowerestPriceFlag;	//查看最低价
	private String needResultAduitFlag;	//核价结果需要审批
	private String avlSupplierFlag;	//可选择AVL供应商
	private String needShowQuotationData;	//是否显示报价数据
	private String noNnedScoringFlag;	//不需要评议
	private String needChangeResult;	//是否改变核价金额
	private String requestResult;	//询单是否可核价
	private String registrationEndDate;	//报名截止时间A
	private String requestId;	//询单ID
	private String biddingMethod;	//竞价方式(值集:A44)0-单价/1-总价
	private String isPublicBidResult;	//是否公布中标结果（0：否；1：是）
	private String substituteQuoteFlag;	//允许代供应商报价(比价)
	private String isClarification;	//报价澄清（0：否；1：是）
	private String isPublicOnlineMarket;	//是否公开网上超市
	private String offlinePay;	//缴纳保证金时选择线下支付0否，1是
	private String ruleId;	//主键
	private String needOpeningPwdFlag;	//需要密码开标
	private String extandEndFlag;	//可延长此询价单(比价)
	private String partialProductFlag;	//可对部分产品报价(比价)
	private String needAuditingFlag;	//询价单审批(比价)
	private String baseTaxed;	//参考单价对供应商可见0否，1是
	private String needTenderFlag;	//需要购买标书
	private String needPreauditFlag;	//需要资格预审
	private String needSecondRfqFlag;	//可进行第二轮询价
	private String assureMoney;	//保证金额
	private String needAssureMoney;	//需要保证金
	private String isBailType;	//支付保证金类型0锁定1担保交易
	private String dfftPay;	//缴纳保证金时选择东方付通支付0否，1是
	private String quotationEndDate;	//报价截止时间A
	private String isSupplierRequirement;	//特邀供应商是否需要报名A0不需要/1需要
	private String needAuditWhenModifiesFlag;	//变更需要审批
	private String publicBiddingFlag;	//公开竞价 0 定向 1 公开
	private String isPublicBidMoney;	//是否公布中标金额（0：否；1：是）
	private String isPublicPub;	//是否公开中标结果
	private String requestResultPub;	//询单是否可结果发布
	private String quotationStartDate;	//报价开始时间A
	private String viewPriceBillboardFlag;	//可查看排名
	private String typeOfRusult;	//综合/价格优先 如果选择价格优先 则不需要专家进行评议
	private String requestEdit;	//询单是否可编辑
	private String isTaxQuotation;	//是否只能为含税报价0不是，1是
	private String priceScoringBenchmark;	//价格评分基准分
	private String partialQuantityFlag;	//可对部分数量进行报价(比价)


	public String getAppendSupplierFlag(){
		return appendSupplierFlag;
	}

	public void setAppendSupplierFlag(String appendSupplierFlag) {
		this.appendSupplierFlag = appendSupplierFlag;
	}

	public String getAdvanceEndFlag(){
		return advanceEndFlag;
	}

	public void setAdvanceEndFlag(String advanceEndFlag) {
		this.advanceEndFlag = advanceEndFlag;
	}

	public String getBiddingType(){
		return biddingType;
	}

	public void setBiddingType(String biddingType) {
		this.biddingType = biddingType;
	}

	public String getSubstituteScoreFlag(){
		return substituteScoreFlag;
	}

	public void setSubstituteScoreFlag(String substituteScoreFlag) {
		this.substituteScoreFlag = substituteScoreFlag;
	}

	public String getTenderMoney(){
		return tenderMoney;
	}

	public void setTenderMoney(String tenderMoney) {
		this.tenderMoney = tenderMoney;
	}

	public String getViewLowerestPriceFlag(){
		return viewLowerestPriceFlag;
	}

	public void setViewLowerestPriceFlag(String viewLowerestPriceFlag) {
		this.viewLowerestPriceFlag = viewLowerestPriceFlag;
	}

	public String getNeedResultAduitFlag(){
		return needResultAduitFlag;
	}

	public void setNeedResultAduitFlag(String needResultAduitFlag) {
		this.needResultAduitFlag = needResultAduitFlag;
	}

	public String getAvlSupplierFlag(){
		return avlSupplierFlag;
	}

	public void setAvlSupplierFlag(String avlSupplierFlag) {
		this.avlSupplierFlag = avlSupplierFlag;
	}

	public String getNeedShowQuotationData(){
		return needShowQuotationData;
	}

	public void setNeedShowQuotationData(String needShowQuotationData) {
		this.needShowQuotationData = needShowQuotationData;
	}

	public String getNoNnedScoringFlag(){
		return noNnedScoringFlag;
	}

	public void setNoNnedScoringFlag(String noNnedScoringFlag) {
		this.noNnedScoringFlag = noNnedScoringFlag;
	}

	public String getNeedChangeResult(){
		return needChangeResult;
	}

	public void setNeedChangeResult(String needChangeResult) {
		this.needChangeResult = needChangeResult;
	}

	public String getRequestResult(){
		return requestResult;
	}

	public void setRequestResult(String requestResult) {
		this.requestResult = requestResult;
	}


	public void setRegistrationEndDate(String registrationEndDate) {
		this.registrationEndDate = registrationEndDate;
	}

	public String getRequestId(){
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getBiddingMethod(){
		return biddingMethod;
	}

	public void setBiddingMethod(String biddingMethod) {
		this.biddingMethod = biddingMethod;
	}

	public String getIsPublicBidResult(){
		return isPublicBidResult;
	}

	public void setIsPublicBidResult(String isPublicBidResult) {
		this.isPublicBidResult = isPublicBidResult;
	}

	public String getSubstituteQuoteFlag(){
		return substituteQuoteFlag;
	}

	public void setSubstituteQuoteFlag(String substituteQuoteFlag) {
		this.substituteQuoteFlag = substituteQuoteFlag;
	}

	public String getIsClarification(){
		return isClarification;
	}

	public void setIsClarification(String isClarification) {
		this.isClarification = isClarification;
	}

	public String getIsPublicOnlineMarket(){
		return isPublicOnlineMarket;
	}

	public void setIsPublicOnlineMarket(String isPublicOnlineMarket) {
		this.isPublicOnlineMarket = isPublicOnlineMarket;
	}

	public String getOfflinePay(){
		return offlinePay;
	}

	public void setOfflinePay(String offlinePay) {
		this.offlinePay = offlinePay;
	}

	public String getRuleId(){
		return ruleId;
	}

	public void setRuleId(String ruleId) {
		this.ruleId = ruleId;
	}

	public String getNeedOpeningPwdFlag(){
		return needOpeningPwdFlag;
	}

	public void setNeedOpeningPwdFlag(String needOpeningPwdFlag) {
		this.needOpeningPwdFlag = needOpeningPwdFlag;
	}

	public String getExtandEndFlag(){
		return extandEndFlag;
	}

	public void setExtandEndFlag(String extandEndFlag) {
		this.extandEndFlag = extandEndFlag;
	}

	public String getPartialProductFlag(){
		return partialProductFlag;
	}

	public void setPartialProductFlag(String partialProductFlag) {
		this.partialProductFlag = partialProductFlag;
	}

	public String getNeedAuditingFlag(){
		return needAuditingFlag;
	}

	public void setNeedAuditingFlag(String needAuditingFlag) {
		this.needAuditingFlag = needAuditingFlag;
	}

	public String getBaseTaxed(){
		return baseTaxed;
	}

	public void setBaseTaxed(String baseTaxed) {
		this.baseTaxed = baseTaxed;
	}

	public String getNeedTenderFlag(){
		return needTenderFlag;
	}

	public void setNeedTenderFlag(String needTenderFlag) {
		this.needTenderFlag = needTenderFlag;
	}

	public String getNeedPreauditFlag(){
		return needPreauditFlag;
	}

	public void setNeedPreauditFlag(String needPreauditFlag) {
		this.needPreauditFlag = needPreauditFlag;
	}

	public String getNeedSecondRfqFlag(){
		return needSecondRfqFlag;
	}

	public void setNeedSecondRfqFlag(String needSecondRfqFlag) {
		this.needSecondRfqFlag = needSecondRfqFlag;
	}

	public String getAssureMoney(){
		return assureMoney;
	}

	public void setAssureMoney(String assureMoney) {
		this.assureMoney = assureMoney;
	}

	public String getNeedAssureMoney(){
		return needAssureMoney;
	}

	public void setNeedAssureMoney(String needAssureMoney) {
		this.needAssureMoney = needAssureMoney;
	}

	public String getIsBailType(){
		return isBailType;
	}

	public void setIsBailType(String isBailType) {
		this.isBailType = isBailType;
	}

	public String getDfftPay(){
		return dfftPay;
	}

	public void setDfftPay(String dfftPay) {
		this.dfftPay = dfftPay;
	}


	public void setQuotationEndDate(String quotationEndDate) {
		this.quotationEndDate = quotationEndDate;
	}

	public String getIsSupplierRequirement(){
		return isSupplierRequirement;
	}

	public void setIsSupplierRequirement(String isSupplierRequirement) {
		this.isSupplierRequirement = isSupplierRequirement;
	}

	public String getNeedAuditWhenModifiesFlag(){
		return needAuditWhenModifiesFlag;
	}

	public void setNeedAuditWhenModifiesFlag(String needAuditWhenModifiesFlag) {
		this.needAuditWhenModifiesFlag = needAuditWhenModifiesFlag;
	}

	public String getPublicBiddingFlag(){
		return publicBiddingFlag;
	}

	public void setPublicBiddingFlag(String publicBiddingFlag) {
		this.publicBiddingFlag = publicBiddingFlag;
	}

	public String getIsPublicBidMoney(){
		return isPublicBidMoney;
	}

	public void setIsPublicBidMoney(String isPublicBidMoney) {
		this.isPublicBidMoney = isPublicBidMoney;
	}

	public String getIsPublicPub(){
		return isPublicPub;
	}

	public void setIsPublicPub(String isPublicPub) {
		this.isPublicPub = isPublicPub;
	}

	public String getRequestResultPub(){
		return requestResultPub;
	}

	public void setRequestResultPub(String requestResultPub) {
		this.requestResultPub = requestResultPub;
	}

	public String getRegistrationEndDate() {
		return registrationEndDate;
	}

	public String getQuotationEndDate() {
		return quotationEndDate;
	}

	public String getQuotationStartDate() {
		return quotationStartDate;
	}

	public void setQuotationStartDate(String quotationStartDate) {
		this.quotationStartDate = quotationStartDate;
	}

	public String getViewPriceBillboardFlag(){
		return viewPriceBillboardFlag;
	}

	public void setViewPriceBillboardFlag(String viewPriceBillboardFlag) {
		this.viewPriceBillboardFlag = viewPriceBillboardFlag;
	}

	public String getTypeOfRusult(){
		return typeOfRusult;
	}

	public void setTypeOfRusult(String typeOfRusult) {
		this.typeOfRusult = typeOfRusult;
	}

	public String getRequestEdit(){
		return requestEdit;
	}

	public void setRequestEdit(String requestEdit) {
		this.requestEdit = requestEdit;
	}

	public String getIsTaxQuotation(){
		return isTaxQuotation;
	}

	public void setIsTaxQuotation(String isTaxQuotation) {
		this.isTaxQuotation = isTaxQuotation;
	}

	public String getPriceScoringBenchmark(){
		return priceScoringBenchmark;
	}

	public void setPriceScoringBenchmark(String priceScoringBenchmark) {
		this.priceScoringBenchmark = priceScoringBenchmark;
	}

	public String getPartialQuantityFlag(){
		return partialQuantityFlag;
	}

	public void setPartialQuantityFlag(String partialQuantityFlag) {
		this.partialQuantityFlag = partialQuantityFlag;
	}
}
